package main

/*
允许对值为 nil 的 slice 添加元素，但对值为 nil 的 map添加元素则会造成运行时 panic
*/

func main() {
	// map 错误示例
	var m map[string]int
	m["one"] = 1 // error: panic: assignment to entry in nil map
	// m := make(map[string]int)// map 的正确声明，分配了实际的内存

	// slice 正确示例
	var s []int
	s = append(s, 1)
}
